package jpa.entitys.promis.construction;

import java.io.Serializable;

import javax.persistence.*;

import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the PURCHASE_ORDER_ITEMS database table.
 * 
 */
@Entity
@Table(name="PURCHASE_ORDER_ITEMS")
@NamedQueries({
    @NamedQuery(name = "PurchaseOrderItem.findAll", query = " SELECT c FROM PurchaseOrderItem c "),    
    @NamedQuery(name = "PurchaseOrderItem.findById", query = " SELECT c FROM PurchaseOrderItem c WHERE c.id = :Id ")    
})
public class PurchaseOrderItem extends jpa.entitys.common.CommonEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	@EmbeddedId
	private PurchaseOrderItemPK id;
	
	@Override public String toString() { return org.apache.commons.lang.builder.ToStringBuilder.reflectionToString(this);}

	@Column(name="ACCOUNT_CODE", length=30)
	private String accountCode;

	@Column(name="ACT_CODE", length=30)
	private String actCode;

	@Column(name="ACT_GRP_CODE", length=30)
	private String actGrpCode;

	@Column(name="ACT_SUB_GRP_CODE", length=30)
	private String actSubGrpCode;

	@Column(name="ADJUST_AMOUNT", precision=12, scale=2)
	private BigDecimal adjustAmount;

	@Column(name="APPROXIMATE_ITEM_RATE", precision=16, scale=4)
	private BigDecimal approximateItemRate;

	@Column(name="ART_DESC", length=300)
	private String artDesc;

	@Column(name="ARTICLE_GROUP", length=30)
	private String articleGroup;

	@Column(name="ARTICLE_SUB_GROUP", length=30)
	private String articleSubGroup;

	@Column(name="BALANCE_AMT", precision=16, scale=2)
	private BigDecimal balanceAmt;

	@Column(name="BALANCE_BUDGET", precision=22)
	private BigDecimal balanceBudget;

	@Column(name="BALANCE_QTY", precision=16, scale=2)
	private BigDecimal balanceQty;

	@Column(name="BOQ_CODE", length=30)
	private String boqCode;

	@Column(name="BOQ_ITEM", length=30)
	private String boqItem;

	@Column(name="BOQ_SERIAL", precision=22)
	private BigDecimal boqSerial;

	@Column(name="BOQ_TYPE", length=30)
	private String boqType;

	@Column(name="BUDGET_CODE", length=30)
	private String budgetCode;

	@Column(name="BUDGET_REQUIRE", length=1)
	private String budgetRequire;

	@Column(name="BUDGET_REVISION", precision=22)
	private BigDecimal budgetRevision;

	@Column(name="COST_CODE", length=30)
	private String costCode;

	@Column(name="CREATED_BY")
	private String createdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="CREATED_ON")
	private Date createdOn;

	@Column(length=3)
	private String currency;

	@Column(name="CUSTOMER_CODE", length=30)
	private String customerCode;

	@Column(name="DEPARTMENT_CODE", length=30)
	private String departmentCode;

	@Column(name="DISCOUNT_AMOUNT", precision=22)
	private BigDecimal discountAmount;

	@Column(name="DISCOUNT_PERCENT", precision=22)
	private BigDecimal discountPercent;

	@Column(name="ENFORCE_QTY", length=2)
	private String enforceQty;

	@Column(name="ENFORCE_VALUE", length=2)
	private String enforceValue;

	@Column(name="EXCHANGE_RATE", precision=12, scale=8)
	private BigDecimal exchangeRate;

	@Column(precision=22)
	private BigDecimal factor;

	@Column(length=1)
	private String foc;

	@Column(name="GRN_VALUE_FC", precision=16, scale=2)
	private BigDecimal grnValueFc;

	@Column(name="GRN_VALUE_LC", precision=16, scale=2)
	private BigDecimal grnValueLc;

	@Column(name="ITEM_CODE", length=30)
	private String itemCode;

	@Column(name="ITEM_PRICE", precision=16, scale=2)
	private BigDecimal itemPrice;

	@Column(name="ITEM_RATE", precision=16, scale=4)
	private BigDecimal itemRate;

	@Column(name="ITEM_TYPE", length=30)
	private String itemType;

	@Column(name="ITEM_UM", length=30)
	private String itemUm;

	@Column(name="ITEM_UM_QTY", precision=12, scale=3)
	private BigDecimal itemUmQty;

	@Column(name="ITEM_VALUE_FC", precision=16, scale=2)
	private BigDecimal itemValueFc;

	@Column(name="ITEM_VALUE_LC", precision=16, scale=2)
	private BigDecimal itemValueLc;

	@Column(name="LAST_UPD_BY")
	private String lastUpdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="LAST_UPD_ON")
	private Date lastUpdOn;

	@Column(name="LOCAL_IMPORT_FLAG", length=1)
	private String localImportFlag;

	@Column(name="NET_AMOUNT", precision=20, scale=8)
	private BigDecimal netAmount;

	@Column(name="NET_AMOUNT_LC", precision=20, scale=8)
	private BigDecimal netAmountLc;

	@Column(name="NET_ITEM_PRICE", precision=22)
	private BigDecimal netItemPrice;

	@Column(name="NET_ITEM_PRICE_LC", precision=22)
	private BigDecimal netItemPriceLc;

	@Column(name="NET_ITEM_RATE", precision=16, scale=4)
	private BigDecimal netItemRate;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="PO_DATE")
	private Date poDate;

	@Column(name="PO_ITEM_RATE", precision=18, scale=4)
	private BigDecimal poItemRate;

	@Column(name="PO_ITEM_UM", length=30)
	private String poItemUm;

	@Column(name="PO_ITEM_UM_QTY", precision=18, scale=3)
	private BigDecimal poItemUmQty;

	@Column(name="POR_NO", precision=6)
	private BigDecimal porNo;

	@Column(name="POR_SEQ_NO", precision=3)
	private BigDecimal porSeqNo;

	@Column(name="POR_SERIES", length=4)
	private String porSeries;

	@Column(name="POR_TYPE", length=2)
	private String porType;

	@Column(name="POSTING_TYPE", length=1)
	private String postingType;

	@Column(name="PURCHASE_MATERIAL", length=1)
	private String purchaseMaterial;

	@Column(name="PURCHASE_ORDER_ITEMS_ID", length=100)
	private String purchaseOrderItemsId;

	@Column(name="PURCHASE_ORDERS_ID", length=100)
	private String purchaseOrdersId;

	@Column(name="RCVD_QTY", precision=22)
	private BigDecimal rcvdQty;

	@Column(name="RCVD_QTY_APP", precision=22)
	private BigDecimal rcvdQtyApp;

	@Column(length=300)
	private String remarks;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="REQUIRED_BY_DATE")
	private Date requiredByDate;

	@Column(length=1)
	private String status;

	@Column(name="STORE_ID", length=30)
	private String storeId;

	@Column(name="SUB_ACCOUNT_CODE", length=30)
	private String subAccountCode;

	@Column(name="SUB_PROJECT", length=15)
	private String subProject;

	@Column(name="SUPPLIER_CODE", length=30)
	private String supplierCode;

	@Column(name="SYNC_CREATEDBY", length=100)
	private String syncCreatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_CREATEDON")
	private Date syncCreatedon;

	@Column(name="SYNC_EXTERNAL_REF_KEY", length=100)
	private String syncExternalRefKey;

	@Column(name="SYNC_EXTERNAL_REF_NO", length=100)
	private String syncExternalRefNo;

	@Column(name="SYNC_ISSYNC", length=1)
	private String syncIssync;

	@Column(name="SYNC_UPDATEDBY", length=100)
	private String syncUpdatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_UPDATEDON")
	private Date syncUpdatedon;

	@Column(name="TAX_TYPE", length=2)
	private String taxType;

	@Column(name="TAX_TYPE_CODE", length=30)
	private String taxTypeCode;

	@Column(name="TYPE_FLAG", length=1)
	private String typeFlag;

	@Column(name="TYPE_OF_EXPENSE", length=300)
	private String typeOfExpense;

	@Column(name="TYPE_OF_PURCHASE", length=10)
	private String typeOfPurchase;

	@Column(name="UNIT_QTY", length=2)
	private String unitQty;

	@Column(name="UNITS_IN_PACK", precision=12, scale=3)
	private BigDecimal unitsInPack;

	@Column(name="VALUE_FC", precision=16, scale=2)
	private BigDecimal valueFc;

	@Column(name="VALUE_LC", precision=16, scale=2)
	private BigDecimal valueLc;

	@Column(name="VAT_AMOUNT_FC", precision=22)
	private BigDecimal vatAmountFc;

	@Column(name="VAT_AMOUNT_LC", precision=22)
	private BigDecimal vatAmountLc;

	@Column(name="VAT_PERCENT", precision=5, scale=2)
	private BigDecimal vatPercent;

	@Column(name="WHT_AMOUNT", precision=20, scale=8)
	private BigDecimal whtAmount;

	@Column(name="WHT_AMOUNT_LC", precision=20, scale=8)
	private BigDecimal whtAmountLc;

	@Column(name="WHT_RATE", precision=22)
	private BigDecimal whtRate;

	@Column(name="WHT_TYPE", length=30)
	private String whtType;
	
	@Column(name="PO_ITEM_PRICE")
	private BigDecimal poItemPrice;
	
	@Column(name="PO_DISCOUNT_AMOUNT")
	private BigDecimal poDicountAmount;
	
	@Column(name="PO_NET_ITEM_PRICE_LC")
	private BigDecimal poNetItemPriceLc;
	
	@Column(name="PO_VAT_AMOUNT_LC")
	private BigDecimal poVatAmountLc;

	@Column(name="PO_NET_VALUE_LC")
	private BigDecimal poNetValueLc;
	
	@Column(name="ADJUST_PO_QTY")
	private BigDecimal adjustPoQty;
	
	@Column(name="ADJUST_FLAG")
	private String adjustFlag;
	
	@Column(name="PO_LINE_STATUS")
	private String poLineStatus;	
	
	
    /**
	 * @return the poLineStatus
	 */
	public String getPoLineStatus() {
		return poLineStatus;
	}

	/**
	 * @param poLineStatus the poLineStatus to set
	 */
	public void setPoLineStatus(String poLineStatus) {
		this.poLineStatus = poLineStatus;
	}

	/**
	 * @return the adjustPoQty
	 */
	public BigDecimal getAdjustPoQty() {
		return adjustPoQty;
	}

	/**
	 * @param adjustPoQty the adjustPoQty to set
	 */
	public void setAdjustPoQty(BigDecimal adjustPoQty) {
		this.adjustPoQty = adjustPoQty;
	}

	/**
	 * @return the adjustFlag
	 */
	public String getAdjustFlag() {
		return adjustFlag;
	}

	/**
	 * @param adjustFlag the adjustFlag to set
	 */
	public void setAdjustFlag(String adjustFlag) {
		this.adjustFlag = adjustFlag;
	}

    /**
	 * @return the poItemPrice
	 */
	public BigDecimal getPoItemPrice() {
		return poItemPrice;
	}

	/**
	 * @param poItemPrice the poItemPrice to set
	 */
	public void setPoItemPrice(BigDecimal poItemPrice) {
		this.poItemPrice = poItemPrice;
	}

	/**
	 * @return the poDicountAmount
	 */
	public BigDecimal getPoDicountAmount() {
		return poDicountAmount;
	}

	/**
	 * @param poDicountAmount the poDicountAmount to set
	 */
	public void setPoDicountAmount(BigDecimal poDicountAmount) {
		this.poDicountAmount = poDicountAmount;
	}

	/**
	 * @return the poNetItemPriceLc
	 */
	public BigDecimal getPoNetItemPriceLc() {
		return poNetItemPriceLc;
	}

	/**
	 * @param poNetItemPriceLc the poNetItemPriceLc to set
	 */
	public void setPoNetItemPriceLc(BigDecimal poNetItemPriceLc) {
		this.poNetItemPriceLc = poNetItemPriceLc;
	}

	/**
	 * @return the poVatAmountLc
	 */
	public BigDecimal getPoVatAmountLc() {
		return poVatAmountLc;
	}

	/**
	 * @param poVatAmountLc the poVatAmountLc to set
	 */
	public void setPoVatAmountLc(BigDecimal poVatAmountLc) {
		this.poVatAmountLc = poVatAmountLc;
	}

	/**
	 * @return the poNetValueLc
	 */
	public BigDecimal getPoNetValueLc() {
		return poNetValueLc;
	}

	/**
	 * @param poNetValueLc the poNetValueLc to set
	 */
	public void setPoNetValueLc(BigDecimal poNetValueLc) {
		this.poNetValueLc = poNetValueLc;
	}

	public PurchaseOrderItem() {
    }

	public PurchaseOrderItemPK getId() {
		return this.id;
	}

	public void setId(PurchaseOrderItemPK id) {
		this.id = id;
	}
	
	public String getAccountCode() {
		return this.accountCode;
	}

	public void setAccountCode(String accountCode) {
		this.accountCode = accountCode;
	}

	public String getActCode() {
		return this.actCode;
	}

	public void setActCode(String actCode) {
		this.actCode = actCode;
	}

	public String getActGrpCode() {
		return this.actGrpCode;
	}

	public void setActGrpCode(String actGrpCode) {
		this.actGrpCode = actGrpCode;
	}

	public String getActSubGrpCode() {
		return this.actSubGrpCode;
	}

	public void setActSubGrpCode(String actSubGrpCode) {
		this.actSubGrpCode = actSubGrpCode;
	}

	public BigDecimal getAdjustAmount() {
		return this.adjustAmount;
	}

	public void setAdjustAmount(BigDecimal adjustAmount) {
		this.adjustAmount = adjustAmount;
	}

	public BigDecimal getApproximateItemRate() {
		return this.approximateItemRate;
	}

	public void setApproximateItemRate(BigDecimal approximateItemRate) {
		this.approximateItemRate = approximateItemRate;
	}

	public String getArtDesc() {
		return this.artDesc;
	}

	public void setArtDesc(String artDesc) {
		this.artDesc = artDesc;
	}

	public String getArticleGroup() {
		return this.articleGroup;
	}

	public void setArticleGroup(String articleGroup) {
		this.articleGroup = articleGroup;
	}

	public String getArticleSubGroup() {
		return this.articleSubGroup;
	}

	public void setArticleSubGroup(String articleSubGroup) {
		this.articleSubGroup = articleSubGroup;
	}

	public BigDecimal getBalanceAmt() {
		return this.balanceAmt;
	}

	public void setBalanceAmt(BigDecimal balanceAmt) {
		this.balanceAmt = balanceAmt;
	}

	public BigDecimal getBalanceBudget() {
		return this.balanceBudget;
	}

	public void setBalanceBudget(BigDecimal balanceBudget) {
		this.balanceBudget = balanceBudget;
	}

	public BigDecimal getBalanceQty() {
		return this.balanceQty;
	}

	public void setBalanceQty(BigDecimal balanceQty) {
		this.balanceQty = balanceQty;
	}

	public String getBoqCode() {
		return this.boqCode;
	}

	public void setBoqCode(String boqCode) {
		this.boqCode = boqCode;
	}

	public String getBoqItem() {
		return this.boqItem;
	}

	public void setBoqItem(String boqItem) {
		this.boqItem = boqItem;
	}

	public BigDecimal getBoqSerial() {
		return this.boqSerial;
	}

	public void setBoqSerial(BigDecimal boqSerial) {
		this.boqSerial = boqSerial;
	}

	public String getBoqType() {
		return this.boqType;
	}

	public void setBoqType(String boqType) {
		this.boqType = boqType;
	}

	public String getBudgetCode() {
		return this.budgetCode;
	}

	public void setBudgetCode(String budgetCode) {
		this.budgetCode = budgetCode;
	}

	public String getBudgetRequire() {
		return this.budgetRequire;
	}

	public void setBudgetRequire(String budgetRequire) {
		this.budgetRequire = budgetRequire;
	}

	public BigDecimal getBudgetRevision() {
		return this.budgetRevision;
	}

	public void setBudgetRevision(BigDecimal budgetRevision) {
		this.budgetRevision = budgetRevision;
	}

	public String getCostCode() {
		return this.costCode;
	}

	public void setCostCode(String costCode) {
		this.costCode = costCode;
	}

	public String getCreatedBy() {
		return this.createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public Date getCreatedOn() {
		return this.createdOn;
	}

	public void setCreatedOn(Date createdOn) {
		this.createdOn = createdOn;
	}

	public String getCurrency() {
		return this.currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getCustomerCode() {
		return this.customerCode;
	}

	public void setCustomerCode(String customerCode) {
		this.customerCode = customerCode;
	}

	public String getDepartmentCode() {
		return this.departmentCode;
	}

	public void setDepartmentCode(String departmentCode) {
		this.departmentCode = departmentCode;
	}

	public BigDecimal getDiscountAmount() {
		return this.discountAmount;
	}

	public void setDiscountAmount(BigDecimal discountAmount) {
		this.discountAmount = discountAmount;
	}

	public BigDecimal getDiscountPercent() {
		return this.discountPercent;
	}

	public void setDiscountPercent(BigDecimal discountPercent) {
		this.discountPercent = discountPercent;
	}

	public String getEnforceQty() {
		return this.enforceQty;
	}

	public void setEnforceQty(String enforceQty) {
		this.enforceQty = enforceQty;
	}

	public String getEnforceValue() {
		return this.enforceValue;
	}

	public void setEnforceValue(String enforceValue) {
		this.enforceValue = enforceValue;
	}

	public BigDecimal getExchangeRate() {
		return this.exchangeRate;
	}

	public void setExchangeRate(BigDecimal exchangeRate) {
		this.exchangeRate = exchangeRate;
	}

	public BigDecimal getFactor() {
		return this.factor;
	}

	public void setFactor(BigDecimal factor) {
		this.factor = factor;
	}

	public String getFoc() {
		return this.foc;
	}

	public void setFoc(String foc) {
		this.foc = foc;
	}

	public BigDecimal getGrnValueFc() {
		return this.grnValueFc;
	}

	public void setGrnValueFc(BigDecimal grnValueFc) {
		this.grnValueFc = grnValueFc;
	}

	public BigDecimal getGrnValueLc() {
		return this.grnValueLc;
	}

	public void setGrnValueLc(BigDecimal grnValueLc) {
		this.grnValueLc = grnValueLc;
	}

	public String getItemCode() {
		return this.itemCode;
	}

	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}

	public BigDecimal getItemPrice() {
		return this.itemPrice;
	}

	public void setItemPrice(BigDecimal itemPrice) {
		this.itemPrice = itemPrice;
	}

	public BigDecimal getItemRate() {
		return this.itemRate;
	}

	public void setItemRate(BigDecimal itemRate) {
		this.itemRate = itemRate;
	}

	public String getItemType() {
		return this.itemType;
	}

	public void setItemType(String itemType) {
		this.itemType = itemType;
	}

	public String getItemUm() {
		return this.itemUm;
	}

	public void setItemUm(String itemUm) {
		this.itemUm = itemUm;
	}

	public BigDecimal getItemUmQty() {
		return this.itemUmQty;
	}

	public void setItemUmQty(BigDecimal itemUmQty) {
		this.itemUmQty = itemUmQty;
	}

	public BigDecimal getItemValueFc() {
		return this.itemValueFc;
	}

	public void setItemValueFc(BigDecimal itemValueFc) {
		this.itemValueFc = itemValueFc;
	}

	public BigDecimal getItemValueLc() {
		return this.itemValueLc;
	}

	public void setItemValueLc(BigDecimal itemValueLc) {
		this.itemValueLc = itemValueLc;
	}

	public String getLastUpdBy() {
		return this.lastUpdBy;
	}

	public void setLastUpdBy(String lastUpdBy) {
		this.lastUpdBy = lastUpdBy;
	}

	public Date getLastUpdOn() {
		return this.lastUpdOn;
	}

	public void setLastUpdOn(Date lastUpdOn) {
		this.lastUpdOn = lastUpdOn;
	}

	public String getLocalImportFlag() {
		return this.localImportFlag;
	}

	public void setLocalImportFlag(String localImportFlag) {
		this.localImportFlag = localImportFlag;
	}

	public BigDecimal getNetAmount() {
		return this.netAmount;
	}

	public void setNetAmount(BigDecimal netAmount) {
		this.netAmount = netAmount;
	}

	public BigDecimal getNetAmountLc() {
		return this.netAmountLc;
	}

	public void setNetAmountLc(BigDecimal netAmountLc) {
		this.netAmountLc = netAmountLc;
	}

	public BigDecimal getNetItemPrice() {
		return this.netItemPrice;
	}

	public void setNetItemPrice(BigDecimal netItemPrice) {
		this.netItemPrice = netItemPrice;
	}

	public BigDecimal getNetItemPriceLc() {
		return this.netItemPriceLc;
	}

	public void setNetItemPriceLc(BigDecimal netItemPriceLc) {
		this.netItemPriceLc = netItemPriceLc;
	}

	public BigDecimal getNetItemRate() {
		return this.netItemRate;
	}

	public void setNetItemRate(BigDecimal netItemRate) {
		this.netItemRate = netItemRate;
	}

	public Date getPoDate() {
		return this.poDate;
	}

	public void setPoDate(Date poDate) {
		this.poDate = poDate;
	}

	public BigDecimal getPoItemRate() {
		return this.poItemRate;
	}

	public void setPoItemRate(BigDecimal poItemRate) {
		this.poItemRate = poItemRate;
	}

	public String getPoItemUm() {
		return this.poItemUm;
	}

	public void setPoItemUm(String poItemUm) {
		this.poItemUm = poItemUm;
	}

	public BigDecimal getPoItemUmQty() {
		return this.poItemUmQty;
	}

	public void setPoItemUmQty(BigDecimal poItemUmQty) {
		this.poItemUmQty = poItemUmQty;
	}

	public BigDecimal getPorNo() {
		return this.porNo;
	}

	public void setPorNo(BigDecimal porNo) {
		this.porNo = porNo;
	}

	public BigDecimal getPorSeqNo() {
		return this.porSeqNo;
	}

	public void setPorSeqNo(BigDecimal porSeqNo) {
		this.porSeqNo = porSeqNo;
	}

	public String getPorSeries() {
		return this.porSeries;
	}

	public void setPorSeries(String porSeries) {
		this.porSeries = porSeries;
	}

	public String getPorType() {
		return this.porType;
	}

	public void setPorType(String porType) {
		this.porType = porType;
	}

	public String getPostingType() {
		return this.postingType;
	}

	public void setPostingType(String postingType) {
		this.postingType = postingType;
	}

	public String getPurchaseMaterial() {
		return this.purchaseMaterial;
	}

	public void setPurchaseMaterial(String purchaseMaterial) {
		this.purchaseMaterial = purchaseMaterial;
	}

	public String getPurchaseOrderItemsId() {
		return this.purchaseOrderItemsId;
	}

	public void setPurchaseOrderItemsId(String purchaseOrderItemsId) {
		this.purchaseOrderItemsId = purchaseOrderItemsId;
	}

	public String getPurchaseOrdersId() {
		return this.purchaseOrdersId;
	}

	public void setPurchaseOrdersId(String purchaseOrdersId) {
		this.purchaseOrdersId = purchaseOrdersId;
	}

	public BigDecimal getRcvdQty() {
		return this.rcvdQty;
	}

	public void setRcvdQty(BigDecimal rcvdQty) {
		this.rcvdQty = rcvdQty;
	}

	public BigDecimal getRcvdQtyApp() {
		return this.rcvdQtyApp;
	}

	public void setRcvdQtyApp(BigDecimal rcvdQtyApp) {
		this.rcvdQtyApp = rcvdQtyApp;
	}

	public String getRemarks() {
		return this.remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Date getRequiredByDate() {
		return this.requiredByDate;
	}

	public void setRequiredByDate(Date requiredByDate) {
		this.requiredByDate = requiredByDate;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStoreId() {
		return this.storeId;
	}

	public void setStoreId(String storeId) {
		this.storeId = storeId;
	}

	public String getSubAccountCode() {
		return this.subAccountCode;
	}

	public void setSubAccountCode(String subAccountCode) {
		this.subAccountCode = subAccountCode;
	}

	public String getSubProject() {
		return this.subProject;
	}

	public void setSubProject(String subProject) {
		this.subProject = subProject;
	}

	public String getSupplierCode() {
		return this.supplierCode;
	}

	public void setSupplierCode(String supplierCode) {
		this.supplierCode = supplierCode;
	}

	public String getSyncCreatedby() {
		return this.syncCreatedby;
	}

	public void setSyncCreatedby(String syncCreatedby) {
		this.syncCreatedby = syncCreatedby;
	}

	public Date getSyncCreatedon() {
		return this.syncCreatedon;
	}

	public void setSyncCreatedon(Date syncCreatedon) {
		this.syncCreatedon = syncCreatedon;
	}

	public String getSyncExternalRefKey() {
		return this.syncExternalRefKey;
	}

	public void setSyncExternalRefKey(String syncExternalRefKey) {
		this.syncExternalRefKey = syncExternalRefKey;
	}

	public String getSyncExternalRefNo() {
		return this.syncExternalRefNo;
	}

	public void setSyncExternalRefNo(String syncExternalRefNo) {
		this.syncExternalRefNo = syncExternalRefNo;
	}

	public String getSyncIssync() {
		return this.syncIssync;
	}

	public void setSyncIssync(String syncIssync) {
		this.syncIssync = syncIssync;
	}

	public String getSyncUpdatedby() {
		return this.syncUpdatedby;
	}

	public void setSyncUpdatedby(String syncUpdatedby) {
		this.syncUpdatedby = syncUpdatedby;
	}

	public Date getSyncUpdatedon() {
		return this.syncUpdatedon;
	}

	public void setSyncUpdatedon(Date syncUpdatedon) {
		this.syncUpdatedon = syncUpdatedon;
	}

	public String getTaxType() {
		return this.taxType;
	}

	public void setTaxType(String taxType) {
		this.taxType = taxType;
	}

	public String getTaxTypeCode() {
		return this.taxTypeCode;
	}

	public void setTaxTypeCode(String taxTypeCode) {
		this.taxTypeCode = taxTypeCode;
	}

	public String getTypeFlag() {
		return this.typeFlag;
	}

	public void setTypeFlag(String typeFlag) {
		this.typeFlag = typeFlag;
	}

	public String getTypeOfExpense() {
		return this.typeOfExpense;
	}

	public void setTypeOfExpense(String typeOfExpense) {
		this.typeOfExpense = typeOfExpense;
	}

	public String getTypeOfPurchase() {
		return this.typeOfPurchase;
	}

	public void setTypeOfPurchase(String typeOfPurchase) {
		this.typeOfPurchase = typeOfPurchase;
	}

	public String getUnitQty() {
		return this.unitQty;
	}

	public void setUnitQty(String unitQty) {
		this.unitQty = unitQty;
	}

	public BigDecimal getUnitsInPack() {
		return this.unitsInPack;
	}

	public void setUnitsInPack(BigDecimal unitsInPack) {
		this.unitsInPack = unitsInPack;
	}

	public BigDecimal getValueFc() {
		return this.valueFc;
	}

	public void setValueFc(BigDecimal valueFc) {
		this.valueFc = valueFc;
	}

	public BigDecimal getValueLc() {
		return this.valueLc;
	}

	public void setValueLc(BigDecimal valueLc) {
		this.valueLc = valueLc;
	}

	public BigDecimal getVatAmountFc() {
		return this.vatAmountFc;
	}

	public void setVatAmountFc(BigDecimal vatAmountFc) {
		this.vatAmountFc = vatAmountFc;
	}

	public BigDecimal getVatAmountLc() {
		return this.vatAmountLc;
	}

	public void setVatAmountLc(BigDecimal vatAmountLc) {
		this.vatAmountLc = vatAmountLc;
	}

	public BigDecimal getVatPercent() {
		return this.vatPercent;
	}

	public void setVatPercent(BigDecimal vatPercent) {
		this.vatPercent = vatPercent;
	}

	public BigDecimal getWhtAmount() {
		return this.whtAmount;
	}

	public void setWhtAmount(BigDecimal whtAmount) {
		this.whtAmount = whtAmount;
	}

	public BigDecimal getWhtAmountLc() {
		return this.whtAmountLc;
	}

	public void setWhtAmountLc(BigDecimal whtAmountLc) {
		this.whtAmountLc = whtAmountLc;
	}

	public BigDecimal getWhtRate() {
		return this.whtRate;
	}

	public void setWhtRate(BigDecimal whtRate) {
		this.whtRate = whtRate;
	}

	public String getWhtType() {
		return this.whtType;
	}

	public void setWhtType(String whtType) {
		this.whtType = whtType;
	}

}